Search Results

  1. R. Susitaival, Load balancing by MPLS in differentiated services networks, Masters Thesis, Networking Laboratory, Helsinki University of Technology, 2002 (pdf)(bib)
    Abstract: In IP routing, forwarding decisions are made independently in each router. Multi Protocol Label Switching (MPLS) as a new technique assigns a short label to each packet at the ingress node of MPLS network and packets are forwarded according to these labels. The most significant application of MPLS is the Traffic Engineering, which is used to optimize the performance of networks. \ The capability of MPLS of explicit routing as well as of splitting of the traffic on several paths allows load balancing . The goal of this thesis is to study a flow allocation that minimizes the mean delay of the network. The thesis concentrates on the minimum-delay algorithm presented by Gallager and its two approximations. The first approximation defines the paths using the LP-optimization and after that allocates traffic using the NLP-optimization. The second approximation divides traffic into parts and routes them consecutively using Dijkstra's algorithm.\ Using the load balancing algorithms as a starting point, the main goal of this thesis is to develop optimization algorithms that differentiate classes in terms of mean delay. In the thesis, the differentiation is achieved by the use of both routing and WFQ-scheduling. Both optimal and approximative algorithms are developed for the joint optimization of the WFQ-weights and routing.\ The load balancing algorithms and the algorithms to differentiate classes are implemented and tested. As a result it is found that the use of the approximations simplifies the optimization problem but still provides results that are near to optimal. The algorithms that try to differentiate traffic classes by both routing and WFQ-scheduling provide the best performance.